/*
 * CourseOrderItem.java
 * Copyright(C) 2020-2099 坚小持
 * All rights reserved.
 * -----------------------------------------------
 * 2020-10-16 Created
 */
package com.project.web.order.model.app;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @version 1.0 2020-10-16
 */
@ApiModel("课程订单项")
@Data
public class MbrOrderItem {

    /**
     *
     */
    @ApiModelProperty()
    private Long id;

    /**
     * 订单号
     */
    @ApiModelProperty("订单号")
    private String orderNo;

    /**
     * 课程类目ID
     */
    @ApiModelProperty("课程类目ID")
    private String courseCategoryId;

    /**
     * 商品Id
     */
    @ApiModelProperty("商品Id")
    private Long productId;

    /**
     * 订单类型 0：课程订单 1：商品订单
     */
    @ApiModelProperty("订单类型 0：课程订单 1：商品订单")
    private Integer orderType;

    /**
     * 课程市场价格
     */
    @ApiModelProperty("课程市场价格")
    private BigDecimal courseMarketPrice;

    /**
     * 课程售卖价格
     */
    @ApiModelProperty("课程售卖价格")
    private BigDecimal courseSellPrice;

    /**
     * 课程开始时间
     */
    @ApiModelProperty("课程开始时间")
    private Date courseStartDate;

    /**
     * 课程结束时间
     */
    @ApiModelProperty("课程结束时间")
    private Date courseEndDate;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createDate;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date modifyDate;

}